What shelter provides