simplify calling external commands (#15)