customization flexibility