add Tab loader
add -e argument to launch editor
add serialization of model
fix update bug (dead code to be removed)