pattern costs