Added FmHeuristic class