everything works for contacts