revised core architecture