redid lib