updated architecture map