update tests
tests passing