working on session package branch coverage.