fix metropolis test, fix constructor parameters