Formatting and comments
Able to specify an initial value for W