improved TextView
code format