using super insted of pritln, exceptions time