adding incomplete prob3