add diagram edit