add uidReader