updated library fetching and ignored library files