lib work