comment to function.clp