hw4commit7,8,9broken