initial models and layout