now writting the CPU