update API #2