fix: list with custom sep to macro
add: user attributes support