data receiver controller to persistence