add base tests, add grid collection and cell model