added particles; fixed vlist check;