improve the material on comprehensions