added board methods