session structure v1
session structure v1.1
requirement v1
sync function for ys