refactor info_pkg