Added documentation!