ooad homework