add address books logic