added methods to shelter