func used fixed