added RandomHeuristicSearch