add test for full coverage