week4 assigment under construction