fleshing out fast enum