Varun : Merged Code