Commented everything better.