start commit; base architectur