link or copy depending on OS
revise rollback