Ad several new patterns
updated style_guide