Types Of Obstacles