based on legend