acts as commentable