with additional comments