implement board loading