initial models and backend system