What does a prokaryotic cell have