add comment delete
 write more tests