[cyril] open extend and collapse method.