complete cpu api