Cont improvment