architecture improved