added requirements to make unfreezing functional