finished single board functionality