bst as module