added cp, mv, and rm