Foam Generator Finally Finished