added in additional comments