progress on prob2