updated core architecture section