Finiished CPU v0.1