advance library