GENERATED PRE TRANSFOMER