vertex hash is now parameter of free reduction method, added stub of remove duplicate method