support for text shape and simple example 2
updated app2