new files for attribute parser