add pack_project shell