Style and Pattern

Better