initial stesure
gemization requires facter now