add: tutorial for declarative
add: tutorial for session