finished comment crud