making libraries clearer