mc too slow for big n, needs radical improvement