update board spec
update board spec
add more factories and update specs