added in listchar stuff