Early API sketch