graph_push gun