a few api updates