Added code to create destination container if it doesn't exist