implemented extern function chars, on assertion fails for performance reasons
+ test