adding more tests to improve coverage