transformer WIP & tests