initial tests all passing