Main #Restrained Sub