Initial categorical attribute implementation