added action enum class.