change general api