Initial Session implementation