What has eukaryotic cells