split models in files
port model picking.dispatch to API 8.0
port action to set moves to done