check 5 implemented without proper tests