preliminar version of garcia_et_al_2005 implementation