improve contact edition