0304/0200 Commented version

More detailed comments provided in this version.