zall hafwa rest sig.