set methods for different pertrubing modes added