continue designing APIs