add the read/write GWGamma subroutine to seperate self-consistent and MC