added helpfull comments