added session to require