switch internal libraries to parts