prob 3 added