finish architecture, need to add schnell part