add session_dir checks