HandTreeIF