added second homework first edition *