add fn cluster