implement step for func key scenarios
Merge branch '4951_func_key_user_destination'