Comments on the source code, some suggestions to change.