parametrizable id