fixes

fixed name structure in i and b now the name is changed if the user becomes and anon or they are added if they are an anon same with temp this is done by comparing the user.id in both :D since per session just like the session number is different so is the user.id its also determined by what type the user is :D