Novel synthetic routes to thienocarbazoles via palladium or copper catalyzed amination or amidation of arylhalides and intramolecular cyclization uri icon