dev: new comment data structure