add code and data for librarians post