put functionality back in where request.user is added if request is there
improve style