methods moved to local, specialTreeContext renamed