UPDATE prototype