additions of the architecture and cost of violation explanation