refactoring, *.obj loading works