Move reader to utils