minor architecture modify