bring in some Singly/hallway updates
back to a regular module.exports function
add back in post function, add request as dep