updated with usage instructions