added tests for backwards