added cgs boolean solid