some details was added in architecture chapter