implemented scenario to mimic iOS