fixing bug on copy failure and improving status messages
gathering branch is merged