non-chapter create original app
chapter2 ~p.145 source
seting iconf, runch image