pattern weights