Initializer generator and some small things like puts and whitespaces