make test more comprehensive