support for custom features