secondary transformers moved to independent scripts. classes transformer kept in main script