preliminary model setup