adapt to use .sig on prog