add TreeConststruction and Consensus modules