add models: gener, user