effective methods

effective methods