restructured app files.