renamed contract