new update with sessions