change design of cpu and use record type