added directional enum class