all tests and code working