cluster and  catch exception