updates file naming conventions and app structure