added new test case for board and fixed the broke ones