add comment and synopsis