added architecture testing