created new reader concept