intro and model clean-up