add write suport2

add write suport2