Phonebook & base action refactory