change plain framework structure