adding customization feature