populate is now working and a few changes to models.py