comments adjusted to make sense