making more explicit libraries