porting of hillclimbing search strategy and fixes