1. Step with Controller