implemented stops