return 200, even on errors; use PUT for push reg
add names to inputs
add logger as dep
wire to server