implemented new system for attribute names
makefile tweak