improvements with signature scanning

allows for multiple signature payload