1: \begin{abstract} Every countable group $G$ can be embedded in a finitely generated group $G^*$ that is hopfian and
2: {\em complete}, i.e.~$G^*$ has trivial centre and every
3: epimorphism $G^*\to G^*$ is an inner automorphism. Every finite subgroup of $G^*$
4: is conjugate to a finite subgroup of $G$. If $G$ has a finite presentation (respectively, a finite classifying space),
5: then so does $G^*$. Our construction of $G^*$ relies on the existence of closed hyperbolic
6: 3-manifolds that are asymmetric and non-Haken.
7: \end{abstract}