architecture part is completed.