gets the original domains data into its own object first (all will become clear soon) - this is #23 related.