board generator added