shortenered app structure