Explaining everything done until noe