implementing Contacts module