Add Comment model with functions