String reader implementation added