mark the label as required, explain difference