changing visibility of library