Main #Cum Controller