Added the back end for contacts. contact view is NOT final.