remove ReaderAPI and templates. allow client_id to be a maybe string