cg * l * 1 1 1!v