Title: the ABC architecture