threw together multiple signature loading into pkg.c