This step function step-by-step advancements and best consider