add new check session function