writing basic architecture description