* revamped angular app structure