bin tree added, not finished.