send created_by as an arg rather than kwarg, and don't json_decode non json encoded things