core unit tests passing