set templated o process char, short and int