lots of progress getting api up