polishing
infty/recog/deci
enum