finished logic + presentation + network layers