added session back in