added documentation on models