HTTP interface starting to come together