assgnmt 1st attempt