updated readme with supported patterns and usage