rearange linear file, fix import error
fix use bug