Clue library