API inprements