removed all additional comments to reduce file size