Added final diagram.