add app dir structure