ternary search tree and sdl testing
fix merge conflicts in Layout and Depend File