all initial tests are passing