init unit and block finally ok