Set up architecture