fix bug
update test
update white tests