Basic outlined by Sérgio Filipe Cardoso Pires