create destination workspace if it does not exist