Test 4 and implemented