implemented cpu identification procedure