working on Event Object and TAN Generator