diagram_program