alphanumeric lib