reorganize fixation rate functions