BP Pattern

Ideas collected by Nathan Silaban