added possibility to pass more arguments to mcl through clustering function
FIX problem with singletons