Library Management and Input Parsing