when a special user is  removed or one removes oneself the actual user now is removed properly + fixed some inconsistencies in the code