adding all the new board designer stuff