working with DRF