lecture31 90%

Signed-off-by: Joao Fuentes <joao@localhost.localdomain>