There are so many things which confuse ruby developers and which ruby developers don't understand. Well, I changed from class to module. I will change that to create.