added board model
basic api