hw5 & 6