Merged Code OF Irfaan