* updating API