m de bruijn - architecture