some more comments ... if you disagree delete