many improvements to Metis