added !libraries