initial codes
referee and tests and generator
update pre
raw animation