trial and error method