app arch. enhancement