added parMap and parFilter