shuffle code around in core