added diagraming gem