New function of library