altering api