initial commit of ContactViewer