re-worked Enum type
updated readme