comment hard to read...