API modification