added ParseSignature