trying with all scenarios