gas donation techniques