add Model
add utility; add assertion that board shouldn't exists