added the spec for the library