Updated library and everything else