updated Homework3A