consider functions, don't show duplicates