Intial commit II
Model enums