uppdated session function :)