started lab05 has one bug will fix