adding address_required? method