new model Token and TokenDAO