Fixed and made more readable.