activation, password+new valiadation, global vars fix