removed the horrible enum header