Functional sets assignment