finished lab 5
added enums