added character selection functionality, except for cols