added libertree feature