architecture and initial logic