bug fixed in projection

testcase 4 passed