added additional documentation to outline it's usage