Updaed API