rev 5.0

Ideas collected by Gabrielle Pompilio