* add simple matrix that can store chars.
* save memory