Updated comments and usage.