There are many changes. I have realized I was trying to fix broken
implementation because I had not added contacts correctly.