Assigning Libraries