some architectural changes