initial commit of reader code