root link contract