progress on prob5