-Return Types organized
-Enums added
-DataType rule added
-Some rules removed