Third EnumStove Commit (Fully Functional)