Create multi steps register user



Hi all,
I want to build register function with multi steps (4 tabs). I used page_route module to do this, but i have some problems need to help.
1. How to prevent new account created at step 1.
2. How to add more node together at one step.
3. New Account must successful at final step.
Could anyone please help me?