hw8 and Final