initial basic Architecture