added lib
added lam
infer