manual signature builder
signature parser implemented