fixed BST added method and some stuff on Driver