added user_contacts and class inheritance to isolate contact list to admin