dgen with parameters