Adding comments for cleaner code.