Further updating API