lslonResponse + formatting
redo of failed merge with upstream