markdown and better management of update contact