ds lib