Contact Registration and Book Keeper