Main #Cum On Hand Compilation