Add spot factory