Revised version with corrected edits to be uploaded soon. Please check back again later.