Iteration 3 Interfaces ISystem