Deleted some superfluous comments for better reading