heuristic push
fdfa