added session_storage functions