updated run and vision