Explicit use generate clp