extends contract