added cluster interface