- prepare base clazz structure