basic enums

Need more names especially