readme updated with class notes
refactoring enum to not have methods