smart phonebook
shared modules and deps