working db access, keep database untouched after running junit tests, junit code coverage remaining to do