compiles with gdb now