Already answered here:
Also, might I suggest this interesting report from @TB_RTK regarding fix-and-hold: