meet with obstacles