introduction: small review
implementation: going further