@tokoya: the architecture