prokaryote view 3