changed library scope