pull down to refresh

This is only missing a section on OOP.
OOP sometime okay but most thing not best a mutable object. Most thing better function parameter return mutated copy.