api modifications