learning gdb part