cleaning and some remarks.
crash if reassigning second signature.
finalization of tests