added documentation for customization