Final rough version of preso.