make interface simple for pack.py