add tests
update ignore