starting over with tests first