added tests for obstruction