Update Generation Script