removed size parameter for char fields and moved every class to seperate python files and xml files