read string through wrapper