Add Session and some interfaces