scaffold for newapp and newcomponent