diff --git a/aosstower/level_00/legacy_db_insert.py b/aosstower/level_00/legacy_db_insert.py
index 4704d110284611069fea47ef7d679a3cf174b3b1..d6b62d20718d07d8155cddfa2c05cf0b33eb9eec 100644
--- a/aosstower/level_00/legacy_db_insert.py
+++ b/aosstower/level_00/legacy_db_insert.py
@@ -105,8 +105,8 @@ def main():
         parser.exit(1, "Station not found: %s" % args.station)
 
     if args.ldmp:
-        from aosstower.level_00.parser import ldmp_generator
-        record_gen = ldmp_generator(args.src, args.tables, symbol_names=[x[1] for x in _symbol_record_map])
+        from aosstower.level_00.parser import LDMPGenerator
+        record_gen = LDMPGenerator(args.src, args.tables, symbol_names=[x[1] for x in _symbol_record_map])
     else:
         src = open(args.src, "r")
         record_gen = read_frames(src, tail=args.tail)