changes added tests