added tests for mutation