implement index, show, new, create for comments