[feature/enum] WIP