updated TL and editing by keystore00