modify api