posts, comments, and replies have been seperated into own views with paginate