finish cpu project
update pointers