finished through step 3 'adding input'