Library progress international