Updating code with classes and changing snowball to babsoner