Adding Architecture (Author: Abhishek)