test4 mostly works