add diagram