board gen complete