add enumerated items and utf-8 encoding for bf parsing