First commit: PC structure