clustering init;