Removed comments and formating.