major update: csll, capi, cout, cshm, cres, generator