making stroke adjustable