adding diff unit test