comments model is fleshed out