Shelter struct file