added tests that now pass