Added documentation and example strings