Third commit, almost done, just need  a ref file. Then ready.