enums

added enums