pass the underlying cluster object