latest updated API code