use parseSignature