moved join and normalize to bottom of stack