improved customizing