add get_pkgs()