Prokaryotes and eukaryotes both have