Main #Replacement