Library hierarchy change