naming requirement properly