Main #Rough Handling