record and graph complete