reimplemented finding plateaus