starting test coverage
promise based tests