ex3.1 - exra credit