The basic functions are to provide protection for the commuters who need shelter from the elements. Rain, snow, and hail deter people from using bus shelters. The design elements include: Steel and glass structures in modern stops to bricks in more primitive designs.