begin code tucao