added board detection