fix signature testing bug
more printing operators
more list functions