creator stuff mostly done