Hello Mike. I apreciate your help and i bet other users as well. This is a solution wich should exist by default in flynax script.

Works great except 2 issues
1. - when i start to create the listing (chose category), i see 5 steps +finalisation. after i select the category and move forword, the 5 steps is showing now 4 steps + finalisation.
so, how can i hide this extra step -i assume it is plans even if i have added unset($steps['plan']); ?

2. if i move forword with the steps and than decide to go back, when i try to reach step 1 (chose category) i get a 403 error and can't go back to chose another ocategory unless i refresh the page. so looks like skiping the step is cousing the issue and i think is relates to issue 1. in wich i see an extra step wich should not show

beside this 2 issues, the process is going well, listing is created fine and i can edit it ok