Added documentation for proper usage.