some stuff
lots of changes
explanation
just to be careful
makes more sense