add char and real types