it compiles, add link bad tree