first basic tiny tree methods implemented