added more passing unit tests