my awesome algo
first version orange tree