added first rev of starfieldgenerator