Spaces instead of tabs and added comments.