updated first step