Add synchronous APIs