add a xg for 8 parts
changes to make xg8 running
add 1st ensemble method.