customizable adding