code sharing HW2