updating tests
improve tests
improved tests, synopsis
update version