add sample app
add initialize engine