add check userAlive/Rigister function