need to figure out char