should we use table instead of model?