better pattern sizing