add covers folders clean hook
move to use ${RM} instead of rm in the delete file or folder func