changing to test second impl