Benzocyclobutene and its derivatives