added passing unit test