print out text without through switch
add style and change access level through style instance
add enum class
add singleton