basic unit tests passing