Some explanatory comment please for further generations :)