change arhictecture