correct contract