updated homework...