added sensible comments