Added a top level lib file