changes to possession model, added model.py