fixed hw5