Functioning Wall and Obstacle classes