Implement createUpgrade method