adding bst/ll; re organizing dir structure