implemented orange tree & orange objects and various methods