init project
Independent serialization method
mix git repository