add new models, new functions, static