method instead of agitate