a bit more on architecture