updated profile with session
started keys functionality