architecture-core-task-4