more tests, check coverage with istanbul