method development