Done WO extension

This is the final working copy of the project without an extension.
The code is commented and refactored.