added Assertions and Exceptions t2