todo negative code char