added library support for alphabets