modified PhoneBook project