approach: finished architecture