app file setup