add library for compile time and run time inflections