architecture is a combination of design and ergonomics