next

added stage logic and step 1