start stride implementation