Library initialize