moved enum class wheel to common.hpp