tan generation added
user activation added