RE: Existing libraries and tools