handle params
manually respond to a callback