transformation outlined