add recursive-cp.sh not finished