start to refactoring Clazz File