refactor of Gamma_diss