beginning architecture of system