board is generated, js display problems but oh well