hw5 spec progress