check first for builtin param when setting user attributes
start work on procedural points expansion