add signature tests
add type conversion for signature constructor