update to use the http controller