You did very well. There is one typo but its so small for all I care it was added for flavor. Also I agree with all those ideas!