using a central processing unit