signature isolated and configurable