add sample app
merge