adding test for new scenarios/logic