removed reader
removed duplicate method