changed design in calc desires to behave like expected

changed to single self node heuristic