redesign the syntax about chars, to allow more