closed #1 decompose Vclg class