adapt cluster