lab3 - TODO tests of whole system