char table implemented