update with cgs