Added ComplexShape and texture