added some new advanced stuff around exec and xargs