adding architecture model