Updated to final version with comments