new updates to models and updated serializer from DRF