finished inheritance hw