editing of types