Add session component for BC, add Language
add helper
Fix tests