Reformat script & use LLRB-BST