adding updated homework 3 files