start to make reader backend