add coverage.io
change root to visitor
update session helper