starting with custom tree