added Character and String readers