add comment. remove reuqired num