[Tak] make a copy of model.js and start to work on new stuff