added josh's domain generation algo using alchemy