gda method modified