add CPU/board detection