note required library improvements