some new patterns, style guide additions