Library - foreleft