updated Library Objects for easier object traversal and corrections