Starting to implement the cpu