add interface for tree
public interface
ignoring eclipse project files