finish model spec