hw/lab attempt