version class generator