add bufrec and ir
correct part A & B fork removal
add part D to G