separate app directory.