reimplement add comment form