add support for customization without having to commit