Major steps toward implementing the Hatcher