add-on feature refined