Make static
Update self
Fixbug
Finish lpSession, non-test