add models for 3rd chapter