add library hammer